//
//  RW_PushPlayersTools.h
//  SleepApp
//
//  Created by chuangqi on 2021/4/2.
//  Copyright © 2021 RiceWang. All rights reserved.
//

#import <Foundation/Foundation.h>

//默认播放器类型
typedef enum : NSUInteger {
    Players_Type_Default,//每次选择
    Players_Type_Player,//默认播放器
    Players_Type_Mixed,//混音播放器
} Players_Type;


/** 播放器跳转分发工具 */
@interface RW_PushPlayersTools : NSObject
+ (instancetype) singletonMod;
-(void)addPlayIconFromVc:(UIViewController *)vc;
#pragma mark -- 默认播放器 --
/** 获取当前默认播放器类型 */
+(Players_Type)getPlayersType;
/** 设置当前默认播放器类型 */
+(void)setPlayersType:(Players_Type)players_type;

#pragma mark -- 公共功能 --
/** 关闭其他播放器的播放状态 */
+(void)stopOtherPlay;

#pragma mark -- 跳转方法 --
/** 打开当前播放列表 */
+(void)pushSingleFromVc:(UIViewController *)fromVc;
/** 打开公共播放列表 */
+(void)pushSingleId:(NSString *)singleId fromVc:(UIViewController *)fromVc;
/** 打开个人播放列表 */
+(void)pushUserSingleId:(NSString *)singleId fromVc:(UIViewController *)fromVc;
/** 打开单个歌曲播放 */
+(void)pushSongId:(NSString *)songId fromVc:(UIViewController *)fromVc;

@end

